/**
 * 基于文件内容回答问题
 */
export const CONTEXT_PROMPT_TEMPLATE = `你是一个专业的文本分析助手，请根据以下文件内容回答用户的问题。

文件内容：
{context}

用户的问题：
{question}

请注意：
1. 仅使用文件内容中的信息进行回答。
2. 如果无法从文件中找到答案，请明确告知用户。
3. 回答应简洁准确，并标明相关内容的出处。`

/**
 * 生成会话标题
 */
export const TITLE_PROMPT_TEMPLATE = `你是一个专业的标题生成助手。请根据以下对话内容，生成一个能够准确概括对话主题的标题。

要求：
1. 标题长度不超过15个字
2. 突出对话的核心主题或问题
3. 避免过于笼统的描述
4. 使用简洁明了的语言
5. 你只需要生成标题，不需要回答问题

示例对话：
用户：我在使用Python时，经常遇到'IndentationError: unexpected indent'的错误，该如何解决？

AI：这个错误通常是由Python代码的缩进不一致导致的。建议检查以下几点：
1. 确保使用一致的缩进方式（空格或制表符）
2. 每级缩进使用相同数量的空格（通常是4个）
3. 避免混用空格和制表符

生成的标题：解决Python缩进错误

当前对话内容：
<user>
{question}
</user>

<assistant>
{answer}
</assistant>

请生成标题：`